آموزش اتصال به پایگاه داده در جاوا از طریق JDBC - آموزش ویدئویی
نوشته شده توسط : مطلب پروژه

آموزش اتصال به پایگاه داده در جاوا از طریق JDBC - آموزش ویدئویی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


امروزه پایگاه داده ها نقش مهمی را در سیستم های اطلاعاتی ایفا میکنند.

نرم افزار مدیریت پایگاه داده ها یا  Database Management Systemبه اختصار DBMS ها وظیفه مدیریت و ذخیره و بازیابی و ... اطلاعات را بر عهده دارند. تا کنون DBMS های مختلفی نظیر Oracle, MySQL, PostgreSQL,… ارائه شده است که هر کدام ویژگی ها و مزایای مربوط به خود را دارند.

لازم است که در توسعه سیستم های اطلاعاتی بتوانیم اطلاعات را به پایگاه داده ها فرستاده و در آنجا مدیریت کنیم. برای این کار احتیاج به یک واسط بین پروژه های جاوا و DBMS ها داریم که اطلاعات را از کلاس های جاوا از طریق آن به پایگاه داده برای پردازش فرستاده و در آن ذخیره کنیم.

پس ما مستقیما نمیتوانیم از کلاس های جاوا به پایگاه داده ها دسترسی داشته باشیم و احتیاج به این واسط یا به اصلاح Java Database Connectivity Driver به اختصار JDBC Driver داریم.

از طرفی میدانیم برای میدیریت و برقراری ارتباط به پایگاه داده ها با زبان SQL یا  Standard Query Language  سر و کار داریم. در حین توسعه پروژه ها ممکن است دستورات SQL مختلفی را در کلاس های جاوا تعریف کنیم.

اما نکته مهم اینجاست که وظیفه اجرای دستورات SQL در پروژه ها را جاوا بر عهده ندارد!!! دستورات ابتدا از طریق JDBC به DBMS فرستاده میشوند و سپس در آنجا پردازش و اجرا میشوند.

در این دوره مقدماتی همه چیز درباره اتصال به پایگاه داده را از کلاس جاوا یاد میگیریم.

در ابتدا یک DBMS را برای پروژه خود انتخاب خواهیم کرد. که در این مجموعه ما از PostgreSQL به عنوان DBMS استفاده میکنیم. البته در انتهای مجموعه یاد میگیریم که چگونه پس از توسعه پروژه خود پایگاه داده را تعویض کنیم و از پایگاه داده MySQL نیز استفاده میکنیم. این تغییر به این خاطر است که تعویض پایگاه داده در پروژه ها باید به گونه ای باشد که پروژه ما دست خوش کمترین تغییر باشد.

هدف کلی این آموزش نحوه پیاده سازی عملگر های CRUD یعنی Create, Retrieve, Update, Delete (ذخیره، بازیابی،بروز رسانی و حذف ) از پایگاه داده را یادبگیریم.

 در مورد پیش نیاز های این دوره لازم است که با چگونگی کار  DBMSها و دستورات SQL آشنا باشید و با مفاهیم مقدماتی جاوا نیز سر و کار داریم.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



بخش اول آموزش از طریق لینک زیر در کانال آپارات جاوا کلاس قابل دسترسی است. که در این بخش تنظیمات اولیه را یادمیگیریم و اطلاعاتی را در پایگاه داده ذخیره میکنیم.




در بخش دوم سایز عملگر های CRUD را بررسی خواهیم کرد و در نهایت پایگاه داده را از PostgreSQL به MySQL تغییر می­دهیم.

از طریق لینک زیر به بخش دوم این آموزش میتوانید دسترسی داشته باشید.


ژه های برنامه نویسی :: پروژه های جاوا

    نمونه برنامه فرودگاه با جاوا
    نمونه برنامه فرودگاه با زبان جاوا

    پروژه pacman به زبان جاوا
    فایل دمو رو دانلود کنید

    بازی rapidroll به زبان جاوا
    فایل دمو رو دانلود کنید

    بازی Brick bricker
    فایل دمو رو دانلود کنید

    ایجاد یک پیام رسان ساده به زبان جاوا با استفاده از Socket
    برنامه چت چندکاربره به زبان جاوا بوسیله سوکت.

    تحلیل سامانه مدیریت مدرسه
    تحلیل سامانه مدیریت مدرسه

    بازی قدیمی هواپیمای جنگی
    هدف گرفتن توپ ها

    ماشین حساب مهندسی با جاوا
    دانلود ماشین حساب با جاوا

    پروژه مدیریت فروشگاه اینترنتی با جاوا به همراه پایگاه داده در wamp
    پروژه مدیریت فروشگاه اینترنتی با جاوا

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com



 برنامه محاسباتی ساده به زبان جاوا

    جاوا (java)-دریافت دو عدد صحیح و نمایش مجموع و تفاضل آنها
    جاوا (java)-یک عدد اعشاری به عنوان شعاع دایره دریافت کند و سپس محیط و مساحت را محاسبه و چاپ کند
    جاوا (java)-تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه
    جاوا (java)-برنامه ای برای دریافت طول و عرض و محاسبه محیط و مساحت مستطیل
    جاوا (java)-برنامه ای بنویسید که حقوق پایه،تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت کند و خروجی آن را محاسبه کند
    جاوا (java)-برنامه ای بنویسید که تاریخ تولد شما که شامل سال و ماه و روز است را دریافت و سپس تعداد روزهای عمر شما را نمایش دهد
    جاوا (java)-برنامه ای بنویسید که وزن را بر حسب گرم دریافت کند و به کیلوگرم و مثقال و گرم نمایش دهد
    جاوا (java)-برنامه ای بنویسید که مسافت را برحسب سانتی متر دریافت کند و به کیلومتر و متر و سانتی متر نمایش دهد
    جاوا (java)-دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن
    جاوا (java)-محاسبه مجموع عناصر داخل آرایه

۱-جاوا (java)-دریافت دو عدد صحیح و نمایش مجموع و تفاضل آنها

int a,b,c,d ;
//دریافت داده
Scanner s=new Scanner(System.in);
a=s.nextInt();
b=s.nextInt();
//انجام محاسبات
c=a+b; d=a-b;
//نمایش نتایج
System.out.print("sum"+c);
System.out.print("dif"+d); /code>
۲-جاوا-یک عدد اعشاری به عنوان شعاع دایره دریافت کند و سپس محیط و مساحت را محاسبه و چاپ کند

//محی

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com

ط و مساحت دایره
double r,mo,ms;
Scanner s=new Scanner(System.in);
//دریافت شعاع
r=s.nextInt();
//محاسبه
mo=r*3.14*2;
ms=3.14*r*r;
//چاپ نتیجه
System.out.println("mohet="+mo);
System.out.println("masahat="+ms);
۳-جاوا (java)-تبدیل زمان برحسب ثانیه به ساعت ، دقیقه و ثانیه

System.out.print(": لطفا زمان را برحسب ثانیه وارد کنید ");
Scanner inp=new Scanner(System.in);
int hour,minut,second;
second=inp.nextInt();
//تعداد ثانیه وارد شده تقسیم برسه هزارو ششصد تعداد ساعات را به ما می دهد

//باقیمانده آن نیز تقسیم بر شصت تعداد دقیقه را به ما می دهد
minut=(second%3600)/60;
// و در آخر باقیمانده به دست آمده تعداد ثانیه می باشد
second=(second%3600)%60;
System.out.println("Hour : "+hour+" minut : "+minut+" Second : "+second);
۴-جاوا (java)-برنامه ای برای دریافت طول و عرض و محاسبه محیط و مساحت مستطیل

این برنامه در جاوا طول و عرض مستطیل را دریافت کرده و محاسبه محیط و مساحت مستطیل را محاسبه می کند. برای دریافت طول و عرض از کلاس Scanner (اسکنر ) استفاده کرده است.

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


package rect;
import java.util.Scanner;
public class Rect {
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
float T,A,H,S;
T = inp.nextFloat();
A = inp.nextFloat();
H = 2 * ( T + A ); // محیط
S = T * A ; // مساحت
System.out.println("Mohit = " + H );
System.out.println("Msaha = " + S );
}
}
۵-جاوا (java)-برنامه ای بنویسید که حقوق پایه،تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت کند و خروجی آن را محاسبه کند

در این برنامه حقوق پایه و تعداد ساعات اضافه کاری و حق الزحمه هر ساعت را دریافت می کنیم و خروجی آن را محاسبه می کنیم

public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
double hp,ts,hz,hk,ma,da,bi;
System.out.print(": لطفا حقوق پایه را وارد کنید");
hp=inp.nextDouble();
System.out.print(": لطفا ساعات اضافه کاری را وارد کنید");
ts=inp.nextDouble();
System.out.print("لطفا حق الزحمه را وارد کنید");
hz=inp.nextDouble();
hk=hp+ts*hz;
ma=hk*0.1;
bi=hk*0.15;
da=hk-ma-bi;
System.out.println(hk+":"+ma+":"+bi+":"+da);

 
۶-جاوا (java)-برنامه ای بنویسید که تاریخ تولد شما که شامل سال و ماه و روز است را دریافت و سپس تعداد روزهای عمر شما را نمایش دهد

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
int n,d,m,y,tj,tt;
System.out.print(":لطفا وارد کنید روز تولد خود را");
d=inp.nextInt();
System.out.print(": لطفا وارد کنید ماه تولد خود را");
m=inp.nextInt();
System.out.print(":لطفا وارد کنید سال تولد خود را");
y=inp.nextInt();
tj=1395*365+30+7;
tt=(y-1)*365+(m-1)*30+d;
n=tj-tt;
System.out.println(n);
}
۷-جاوا (java)-برنامه ای بنویسید که وزن را بر حسب گرم دریافت کند و به کیلوگرم و مثقال و گرم نمایش دهد

public static void main(String[] args) {
long kg,n,gr,ms;
Scanner inp=new Scanner(System.in);
System.out.print(": لطفا وزن را وارد کنید");
n=inp.nextLong();
kg=n/1000;
n=n%1000;
ms=n/216;
gr=n%216;
System.out.println(kg+"kg:"+ms+"ms:"+gr+"gr:");
}

 
۸-جاوا (java)-برنامه ای بنویسید که مسافت را برحسب سانتی متر دریافت کند و به کیلومتر و متر و سانتی متر نمایش دهد

public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
long km,n,m,cm;
System.out.print(":مسافت را وارد کنید");
n=inp.nextLong();
km=n/100000;
n=n%100000;
m=n/100;
cm=n%100;
System.out.println(km+"km:"+m+"m:"+cm+"cm:");
}
۹-جاوا (java)-دریافت ضرایب یک معادله درجه دوم و محاسبه ریشه ها آن

برای حل معادله درجه دو ، ابتدا سه عدد برای سه ضریب معادله از کاربر دریافت کرده ودلتا را محاسبه می کنیم. اگر دلتا بزرگتر یا مساوی صفر بود دارای جواب هست و گرنه خیر.اگر دلتا مثبت یا صفر بود هر دو ریشه محاسبه می شود.

package equation2;
import java.util.Scanner;
public class Equation2 {
public static void main(String[] args) {
Scanner inp=new Scanner(System.in);
double a ,b ,c , delta , r1 , r2 ;
System.out.print("a : ");
a = inp.nextDouble();
System.out.print("b : ");
b = inp.nextDouble();
System.out.print("c : ");
c = inp.nextDouble();
delta = b*b - 4*a*c;
if ( delta >= 0 )
{
r1 = (-b + Math.sqrt(delta) )/( 2*a );
r2 = (-b - Math.sqrt(delta) )/( 2*a );
System.out.println("Risheh 1 :"+r1);
System.out.println("Risheh 2 :"+r2);
}
else System.out.println("delta Risheh Nadarad ");
}
}
۱۰-جاوا (java)-محاسبه مجموع عناصر داخل آرایه

int [] Number={5,10,2,4,3,6,8,9,1,7};
int sum=0;
for (int i = 0; i < 10; i++) {
sum=sum+Number[i];
}
System.out.println("Sum = "+sum);

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com


سورس کد سیستم چت ساده با جاوا سورس کد سیستم چت ساده با جاوا ، سورس کدی خلاق و بسیار کاربردی با زبان جاوا با یک سورس کد کاربردی دیگر از سورس های برنامه نویسی در خدمت شما دوستان همیشگی سایت هستیم. سورس کد سیستم چت ساده با جاوا همانطور که می دانید این روزها استفاده از برنامه های که بشه ازشون تو موبایل استفاده کرد خیلی رواج پیدا کرده است و کاربران زیادی ازش استقبال می کنند ادامه در ht

azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com
azsoftir.com
09367292276
azsoftir@gmail.com
azsoftir.com





:: موضوعات مرتبط: programing new jav a , ,
:: بازدید از این مطلب : 77
|
امتیاز مطلب : 0
|
تعداد امتیازدهندگان : 0
|
مجموع امتیاز : 0
تاریخ انتشار : سه شنبه 2 مهر 1398 | نظرات ()
مطالب مرتبط با این پست
لیست
می توانید دیدگاه خود را بنویسید


نام
آدرس ایمیل
وب سایت/بلاگ
:) :( ;) :D
;)) :X :? :P
:* =(( :O };-
:B /:) =DD :S
-) :-(( :-| :-))
نظر خصوصی

 کد را وارد نمایید:

آپلود عکس دلخواه: